slr (sorry late reply) - German English Dictionary